﻿namespace KinonekoSoftware.Foundation.UI.Controls.Selectors
{
    public class ForestListBox : ForestListBoxBase
    {

        protected override Control CreateContainerForItemOverride(object item, int index, object recycleKey) => new ForestListBoxItem();

    }

    public class DirectListBox : ForestListBox
    {
        protected override bool NeedsContainerOverride(object item, int index, out object recycleKey)
        {
            return NeedsContainer<ForestListBoxItem>(item, out recycleKey);
        }
    }
    
    
    
    public class ForestListBoxItem : ForestListBoxItemBase
    {
        
    }
}